package controle;

import javax.servlet.http.HttpServletRequest;

import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionMessage;

public class LogarBean extends ActionForm {
	
	private String nome;
	private String senha;
	
	public String getNome() {
		return nome;
	}

	public void setNome(String nome) {
		this.nome = nome;
	}

	public String getSenha() {
		return senha;
	}

	public void setSenha(String senha) {
		this.senha = senha;
	}

	@Override
	public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) {

		ActionErrors errors =  new ActionErrors();
		
		if(nome.isEmpty()){
			errors.add("nome", new ActionMessage("login.erro.usuario.branco"));
		}
		if(senha.isEmpty()){
			errors.add("senha", new ActionMessage("login.erro.senha.branco"));
		} else
		if(senha.length() < 5){
			errors.add("senha", new ActionMessage("login.erro.senha.tamanhoMinimo"));
		}
		
		return errors;
	}

}
